package org.zjx.data.screen;

import org.zjx.data.BaseSceneBuilder;
import java.awt.*;

public class ChiShuiZhouSceneBuilder extends BaseSceneBuilder {

    @Override
    protected String getSceneName() {
        return "赤水洲";
    }

    @Override
    protected Dimension getSceneSize() {
        return new Dimension(161, 95);
    }

    @Override
    protected void addMonsters() {

    }

    @Override
    protected void addNpcs() {
        addNpc("赤水守卫", new Point(145, 5));
        addNpc("赤水长老", new Point(80, 50));
        addNpc("赤水商人", new Point(60, 30));
    }

    @Override
    protected void addRooms() {
        // 赤水洲没有房间
    }

    @Override
    protected void addTeleports() {
        addSceneTeleport(new Point(145, 5), "大唐国境", new Point(199, 299), new Point(156, 3));
    }

    public static void main(String[] args) {
        ChenChuanSceneBuilder builder = new ChenChuanSceneBuilder();
        builder.execute("cishuizhou_scene.json", "赤水洲");
    }
}